package com.fqgj.sentry.policy.entity;
import com.fqgj.common.entity.BaseEntity;
import java.util.Date;
/**
* User: liupengpeng
* Date: 2017-11-24
* Time: 18:06:15.140
* TableDesc:
*/
public class PcExecutorEntity extends BaseEntity{
    /**
    *策略集ID
    */
    private Long policySetsId;
    /**
    *类型：1 验证者，2 挑战者，3冠军者
    */
    private Integer type;
    /**
    *版本号
    */
    private Integer version;
    /**
    *是否开启
    */
    private Integer isActive;
    /**
    *类型：1 验证者，2 挑战者，3冠军者
    */
    private Integer copyType;
    /**
    *来源的版本
    */
    private Integer copyVersion;
    /**
    *执行比例
    */
    private Integer executePercent;
    /**
    *版本状态：0:其他版本 1线上版本 2:待发布
    */
    private Integer versionStatus;
    /**
    *说明
    */
    private String info;
    /**
    *发布时间
    */
    private Date publishDate;


    public  Long getPolicySetsId(){
        return this.policySetsId;
    }

    public  PcExecutorEntity setPolicySetsId(Long policySetsId){
        this.policySetsId = policySetsId;
        return this;
    }

    public  Integer getType(){
        return this.type;
    }

    public  PcExecutorEntity setType(Integer type){
        this.type = type;
        return this;
    }

    public  Integer getVersion(){
        return this.version;
    }

    public  PcExecutorEntity setVersion(Integer version){
        this.version = version;
        return this;
    }

    public  Integer getIsActive(){
        return this.isActive;
    }

    public  PcExecutorEntity setIsActive(Integer isActive){
        this.isActive = isActive;
        return this;
    }

    public  Integer getCopyType(){
        return this.copyType;
    }

    public  PcExecutorEntity setCopyType(Integer copyType){
        this.copyType = copyType;
        return this;
    }

    public  Integer getCopyVersion(){
        return this.copyVersion;
    }

    public  PcExecutorEntity setCopyVersion(Integer copyVersion){
        this.copyVersion = copyVersion;
        return this;
    }

    public  Integer getExecutePercent(){
        return this.executePercent;
    }

    public  PcExecutorEntity setExecutePercent(Integer executePercent){
        this.executePercent = executePercent;
        return this;
    }

    public  Integer getVersionStatus(){
        return this.versionStatus;
    }

    public  PcExecutorEntity setVersionStatus(Integer versionStatus){
        this.versionStatus = versionStatus;
        return this;
    }

    public  String getInfo(){
        return this.info;
    }

    public  PcExecutorEntity setInfo(String info){
        this.info = info;
        return this;
    }

    public  Date getPublishDate(){
        return this.publishDate;
    }

    public  PcExecutorEntity setPublishDate(Date publishDate){
        this.publishDate = publishDate;
        return this;
    }
}
